package iso3.pt.model;

import java.util.ArrayList;

public class Alumno {
	
	private int dni;
	private String password;
	private String nombre;
	private String telefono;
	
	private ArrayList<Evaluacion> evaluaciones;
	private ArrayList<Asignatura> asignaturas;
	
	public Alumno(int dni, String password, String nombre, String telefono) {
		this.dni = dni;
		this.password = password;
		this.nombre = nombre;
		this.telefono = telefono;
		this.evaluaciones = new ArrayList<Evaluacion>();
		this.asignaturas = new ArrayList<Asignatura>();
		this.asignaturas = new ArrayList<Asignatura>();
	}
	
	public int getDni() {
		return dni;
	}
	public void setDni(int dni) {
		this.dni = dni;
	}
	
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public String getTelefono() {
		return telefono;
	}
	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}
	
	public void addEvaluacion(Evaluacion evaluacion){
		this.evaluaciones.remove(evaluacion);
	}
	public void setEvaluacion(Evaluacion evaluacion){
		this.evaluaciones.add(evaluacion);
	}
		
	public ArrayList<Evaluacion> getEvaluaciones() {
		return evaluaciones;
	}
	public void setEvaluaciones(ArrayList<Evaluacion> evaluaciones) {
		this.evaluaciones = evaluaciones;
	}
	
	public ArrayList<Asignatura> getAsignaturas(){
		return this.asignaturas;
	}
	public void setAsignaturas(ArrayList<Asignatura> asignaturas){
		this.asignaturas = asignaturas;
	}
	public void addAsignatura(Asignatura asignatura){
		this.asignaturas.add(asignatura);
	}
	public void removeAsignatura(Asignatura asignatura){
		this.asignaturas.remove(asignatura);
	}
	
}
